<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // var obj ={
        //     name:'ysn',
        //     age:20
        // }
        // var name=obj.name;
        // var age=obj.age;
        // console.log(name,age);  //ysn 20

        // -----------------------------
        // let obj ={
        //     name:'wjk',
        //     age:22
        // }
        // let name=obj.name;
        // let age=obj.age;
        // console.log(name,age);
        // -------------------------------

        // let {name,age}={
        //     name:'tom',
        //     age:11
        // }
        // console.log(name,age);  //tom 11
        // -------------------------------

        // let{name,sex,hobby}={name:'tom',sex:'nan',hobby:'play'};
        // console.log(name,sex,hobby); //tom nan play
        // console.log(age,nihao);  报错
        // ---------------------------------

        // let{name:name1}={
        //     name:'yyqx'
        // }
        // // let {}
        // console.log(name1);  //yyqx
        // ----------------------------------

        // var name_1='nihao';
        // var name_2=name_1;
        // console.log(name_2);  //nihao
        // -----------------------------------

        // let obj_new ={
        //     name:'tom',
        //     age:12,
        //     sex:'nan'
        // }
        // // let name =obj_new.name;
        // let {name} =obj_new;
        // console.log(name);  //tom
        // ------------------------------------

        // function foo({name,age}){
        //     console.log(name,age);  //tom 12
        // }
        // foo({name:'tom',age:12});
        // function foo(obj){
        //     console.log(obj.name);  //rose
        //     console.log(obj.age);   //13
        // }
        // foo({name:'rose',age:13});
        // -------------------------------------

        // let obj={
        //     name:'nihao',
        //     age:18
        // }
        // let name =obj.name;
        // let age =obj.age;
        // let {name,age} =obj;
        // console.log(name,age); nihao 18
        // --------------------------------------

        // let hobby ='足球,篮球,乒乓球';
        // let obj_new ={
        //     name:'tom',
        //     hobby:hobby
        // }
        // let obj_new ={
        //     name:'tom',
        //     hobby,
        //     jump:function(){
        //         console.log(xx);
        //     }
        // }
        // 对象的简写方式 省略同名的属性值 省略关键字function
        // let obj_new ={
        //     name:'tom',
            
        //     jump(){
        //         console.log('xx');
        //     }
        // }
        // console.log(obj_new);
        // obj_new.jump();
        // -----------------------------------

        // let arr=[1,2,'kuk',12];
        // console.log(arr[1],arr[0]); 
        // // 默认值
        // let[a,b,c,d,f='222']=arr;
        // console.log(a,b,c,d,f);
            // var a=arr[0];
            // var b=arr[1];
            // var c=arr[2];
            // ..
            // var f=arr[4];
        // let[,,,e]=arr;
        // console.log(e);  4
        // 变量名不能是数字
    </script>
</body>
</html>